<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
  <head>
    <title>Flash-VideoIO | Flash-based audio and video communication</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="shortcut icon" href="http://myprojectguide.org/sites/default/files/garland_favicon.ico" type="image/x-icon" />
    <link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/book/book.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/node/node.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/system/defaults.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/system/system.css?w" />

<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/system/system-menus.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/user/user.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/modules/forum/forum.css?w" />
<link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/sites/default/files/color/garland-a725207e/style.css?w" />
<link type="text/css" rel="stylesheet" media="print" href="http://myprojectguide.org/themes/garland/print.css?w" />
        <!--[if lt IE 7]>
      <link type="text/css" rel="stylesheet" media="all" href="http://myprojectguide.org/themes/garland/fix-ie.css" />    <![endif]-->

<style type="text/css">
pre { color: #606060; font-size: small; line-height: 1; }
pre.code { margin-left: 40px; margin-right: 40px; border: 1px dotted grey; padding: 4px 4px 4px 4px; color: #606060; }
b { color: #000000; }
ol { line-height: 1; }
div.info {margin-left: 40px; margin-right: 40px; border: 1px solid grey; padding: 4px 4px 4px 4px;}
p { text-align: justify; }
</style>

<script type="text/javascript">
function getFlashMovie(movieName) {
    var isIE = navigator.appName.indexOf("Microsoft") != -1;
    return (isIE) ? window[movieName] : document[movieName];  
}
</script>


  </head>
  <body class="sidebar-right">

<!-- Layout -->
  <div id="header-region" class="clear-block"></div>

    <div id="wrapper">

    <div id="container" class="clear-block">

      <div id="header">
        <div id="logo-floater">
        <h1><a href="index.html" title="Flash-VideoIO - Flash-based audio and video communication"><img src="http://myprojectguide.org/sites/default/files/garland_logo.png" alt="Gurukul My Project Guide" id="logo" /><span>VideoIO</span> Flash-based audio and video communication</a></h1>
        </div>

                                                    
      </div> <!-- /header -->

      
      <div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner">

<div class="breadcrumb"><a href="/">Home</a></div>

<div id="node-1" class="node">


  
  <div class="content clear-block">

<h2>What is Flash-VideoIO?</h2>

<p>The Flash-VideoIO project aims at implementing a generic Flash application named VideoIO.swf which can be used for variety of use cases in audio and video communication, e.g., live camera view, recording of
multimedia messages, playing video files from web server or via streaming, live video call and conferencing using client-server as well as peer-to-peer technology. Follow the links below for a tutorial on how to use VideoIO. It is designed to be sequential, hence, even if you need information on a specific use case, I recommend you go through all the topics in sequence for the first time.</p>

<ol>
<b>Basic Features</b>
<li><a href="1.html">How to embed VideoIO in your web page?</a></li>
<li><a href="2.html">How to show live camera view?</a></li>
<li><a href="3.html">How to work with media server?</a></li>
<li><a href="4.html">How to record and play a video message?</a></li>
<li><a href="5.html">How to play a video file?</a></li>
<li><a href="6.html">How to do two-party video call?</a></li>
<li><a href="7.html">How to do one-to-many video broadcast?</a></li>
<li><a href="8.html">How to do multi-party video conference?</a></li>
<li><a href="9.html">How to do peer-to-peer video call?</a></li>
<li><a href="10.html">How to use the VideoIO API? (complete reference)</a></li>
<b>Advanced Features</b>
<li><a href="11.html">How to do SIP-based VoIP call?</a></li>
<li><a href="12.html">How to embed VideoIO in your Flex application?</a></li>
<li><a href="13.html">How to do video broadcast using multicast group?</a></li>
<li><a href="14.html">How to take snapshot image as binary data?</a></li>
</ol>

<h2>How to test?</h2>

<p>After you have gone through the above tutorial and read <a href="10.html">How to use the VideoIO API?</a>, you can click on the link below to try out and test the various properties of VideoIO.</p>

<center><a href="test.html">Go to the demonstration and testing of VideoIO API</a></center>

<p>The test page allows you to see the behavior of various properties as you set some properties.</p>

<h2>Where to download?</h2>

<p>The latest version of <tt>VideoIO.swf</tt> will be available on the Google code project page. We will keep both debug and release build of the application. You can download it and put it on your web site when you embed VideoIO.</p>

<center><a href="http://code.google.com/p/flash-videoio/downloads/list">Go to the project download page</a></center>

<p>Alternatively, if you are not using any JavaScript API, but statically setting the properties using the <tt>flashVars</tt> API, you can directly link to the VideoIO.swf location.</p>

<h2>Where can I get more information?</h2>

<p>This is just the hosted web site for demonstration and tutorial of VideoIO application because those require JavaScript. The main project page is hosted on Google code. You can find additional information there, such as contributors, user feedback, frequently asked questions (FAQ), etc.</p>

<center><a href="http://code.google.com/p/flash-videoio">Go to the project page</a></center>

</div>
          </div>

          <div id="footer">&copy; 2010-2011, Kundan Singh, All Rights Reserved.</div>
          
      </div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->

              <div id="sidebar-right" class="sidebar">

<div id="block-forum-0" class="clear-block block block-forum">

  <h2>In This Project</h2>

  <div class="content"><div class="item-list">
<ul><li class="first"><a href="index.html">Project Home</a></li>
</ul>
<ol>
<li class="last"><a href="1.html">Embedding</a></li>
<li class="last"><a href="2.html">Live camera view</a></li>
<li class="last"><a href="3.html">Media server</a></li>
<li class="last"><a href="4.html">Record a message</a></li>
<li class="last"><a href="5.html">Play video file</a></li>
<li class="last"><a href="6.html">Two-party call</a></li>
<li class="last"><a href="7.html">Video broadcast</a></li>
<li class="last"><a href="8.html">Multi-party conference</a></li>
<li class="last"><a href="9.html">P2P video call</a></li>
<li class="last"><a href="10.html">VideoIO API</a></li>
<li class="last"><a href="11.html">SIP/VoIP call</a></li>
</ol></div></div>
</div>

<div id="block-forum-1" class="clear-block block block-forum">

  <h2>References</h2>

  <div class="content"><div class="item-list"><ul><li class="first"><a href="http://myprojectguide.org">Gurukul - Student Project Guide</a></li>
<li class="last"><a href="http://code.google.com/p/videocity">Videocity - web video telephony and conference</a></li>
<li class="last"><a href="http://code.google.com/p/rtmplite">rtmplite - lightweight Flash media (RTMP) server in Python</a></li>
<li class="last"><a href="http://myprojectguide.org/node/6">Project Ideas on Multimedia Networking</a></li>
</ul></div></div>
</div>

              </div>

    </div> <!-- /container -->
  </div>

<!-- /layout -->
    </body>
</html>
